home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u136.dms / in.adf / TEXTRA / Textra.DOC.pp / Textra.DOC
Encoding:
Text File  |  1978-08-30  |  23.9 KB  |  561 lines

  1.  
  2.  This document describes Textra, a very user-friendly text editor.
  3.  Textra makes no claim at being the most powerful editor around, or the
  4.  fastest, smallest or any-OTHER-est.  Just pretty easy to use, that's
  5.  the goal.  And free.
  6.  
  7.  Textra is FreeWare.  I request, however, that this README file
  8.  accompany the executable if passed around.
  9.  
  10.  Textra was written in JForth Professional V2.0, which I recommend
  11.  highly.
  12.  
  13.  Thanx, Mike Haas.
  14.  
  15.  26-Apr-89 executable size 60148
  16.  29-May-89   "    "    "   60864
  17.  22-Jul-89   "    "    "   61080
  18.  21-Oct-89   "    "    "   65208
  19.  05-Jan-90   "    "    "   69836
  20.  18-Feb-90   "    "    "   69400
  21.  
  22.  ---------------------------------------------------------------------------
  23.  
  24.                T A B L E     O F     C O N T E N T S
  25.               ---------------------------------------
  26.  
  27.  1.  INVOKING TEXTRA
  28.      1.1  Invoking from Workbench or CLI
  29.      1.2  Optional filename argument usage
  30.      1.3  Shift-Double-clicking with "project"-type icons
  31.      1.4  Textra as the Default Tool for "Project"-type icons
  32.  
  33.  2.  THE TEXTRA CURSOR
  34.  
  35.      2.1  Cursor appearance
  36.      2.2  Positioning the cursor with the keyboard arrow keys
  37.      2.3  Positioning the cursor with the mouse
  38.      2.4  Quickly finding the cursor (function key F3)
  39.  
  40.  3.  ENTERING TEXT INTO THE DOCUMENT
  41.  
  42.      3.1  Inserting text at the cursor location
  43.      3.2  The RETURN key
  44.           3.2.1  The "Auto-Indent" mode
  45.      3.3  The BACKSPACE key
  46.           3.3.1  The "Auto-BackSpace" mode
  47.      3.4  The DEL key
  48.      3.5  The TAB key
  49.           3.5.1 Settable TAB Width
  50.      3.6  The control-key filter and defeat feature (Function key F2)
  51.  
  52.  4.  SELECTING A RANGE OF TEXT
  53.  
  54.      4.1  Using the mouse to select a range of characters
  55.      4.2  Selecting text by double-clicking
  56.      4.3  Operations on selected ranges
  57.      4.4  Selecting more than the visible screen
  58.      4.5  Quickly finding the selected range (function key F3)
  59.      4.6  Extending a select range by SHIFT-clicking
  60.  
  61.  5.  VIEWING PAGES
  62.  
  63.      5.1  The vertical scroll arrow gadgets
  64.      5.2  The vertical scroll thumb gadget
  65.      5.3  Scrolling the page with the keyboard arrow keys
  66.      5.4  Keys that PAGE-up or PAGE-down
  67.  
  68.  6.  TEXTRA WINDOWS
  69.  
  70.      6.1  Limitations
  71.      6.2  The title bar
  72.      6.3  The close gadget
  73.      6.3  The sizing gadget
  74.      6.4  The Window-Size-Toggle feature (Function key F1)
  75.  
  76.  7.  TEXTRA MENUS
  77.  
  78.      7.1  Accessing the menus
  79.      7.2  The "Project" menu
  80.           7.2.1  Open A File...
  81.           7.2.2  Open By Name...
  82.           7.2.3  New File
  83.           7.2.4  Revert To Saved
  84.           7.2.5  Save File
  85.           7.2.6  Save File As...
  86.           7.2.7  Save All Files
  87.           7.2.8  Close File
  88.           7.2.9  About Textra...
  89.           7.2.10 Quit
  90.      7.3  The "Edit" menu
  91.           7.3.1  Cut
  92.           7.3.2  Copy
  93.           7.3.3  Paste
  94.           7.3.4  Find
  95.                  7.3.4.1  String...
  96.                  7.3.4.2  Next Occurence
  97.           7.3.5  Replace
  98.                  7.3.5.1  String...
  99.                  7.3.5.2  Next Occurence
  100.           7.3.6  Case
  101.                  7.3.6.1  lower
  102.                  7.3.6.2  UPPER
  103.                  7.3.6.3  Capitalize
  104.           7.3.7  Go to Line...
  105.           7.3.8  Preferences...
  106.      7.4  The "Windows" menu
  107.           7.4.1  Dynamically-changing items
  108.           7.4.2  Additional information
  109.  
  110.  8.  TEXTRA GENERAL INFORMATION
  111.  
  112.      8.1  Textra's use of Path and File names
  113.      8.2  String Gadget Shortcuts
  114.      8.3  Textra String Gadgets and the RETURN key
  115.      8.4  Textra Requesters
  116.      8.5  Textra Keyboard Summary
  117.  
  118.  ---------------------------------------------------------------------------
  119.  
  120.  1. INVOKING TEXTRA
  121.  
  122.  1.1 Textra, if double-clicked from WorkBench, will ask you to
  123.  select a filename soon after opening its first window.  Textra
  124.  may be launched from CLI or SHELL with multiple filenames
  125.  as follows:
  126.  
  127.      1> TEXTRA <filename1> <filename2> ... <filenameX>
  128.  
  129.              OR
  130.  
  131.      1> RUN TEXTRA <filename1> <filename2> ... <filenameX>
  132.  
  133.  1.2 If the optional filenames are not given, Textra will ask you to
  134.  select one, as if double-clicked.  Select "CANCEL" if you do not
  135.  want to edit an existing file; the default name "Untitled" will
  136.  be assigned.
  137.  
  138.  1.3 From Workbench, "Project" icons that are also selected when Textra
  139.  is "SHIFT-Double-Clicked" will each be opened in their respective window.
  140.  
  141.  1.4 A "Project" icon that has Textra specified in its "Default Tool"
  142.  field will invoke Textra, when double-clicked, and be opened in its
  143.  own window.
  144.  
  145.  ---------------------------------------------------------------------------
  146.  
  147.  2. THE TEXTRA CURSOR
  148.  
  149.  2.1 The current cursor location (where text will be inserted) is
  150.  represented by a thin line, of a different color than either text
  151.  or background.  If placed inside a text string, the cursor is
  152.  always BETWEEN two characters, showing clearly the sections that will
  153.  "spread apart" if something is typed into the window.
  154.  
  155.  2.2 The cursor may be moved with the "arrow" keys on the keyboard; a
  156.  SHIFT-left-arrow or SHIFT-right-arrow will move the cursor to the
  157.  beginning or end of the current line, respectively.
  158.  
  159.  2.3 The cursor may also be positioned by clicking the LEFT MOUSE
  160.  BUTTON, while the mouse cursor is over a part of the windows text area.
  161.  
  162.  2.4 The display will move to the cursor location when the F3 key
  163.  is pressed.
  164.  
  165.  ---------------------------------------------------------------------------
  166.  
  167.  3. ENTERING TEXT INTO THE DOCUMENT
  168.  
  169.  3.1 As keys are typed at the keyboard, they are entered in the file
  170.  at the current cursor location, and the cursor is advanced by one.
  171.  
  172.  3.2 The RETURN key inserts a new line, and moves the cursor there.
  173.  
  174.  3.2.1 If the Auto-Indent mode is enabled (see section 7.3.8), the
  175.  cursor will advance to the same column as the 1st non-blank character
  176.  on the line above when the RETURN key is pressed.
  177.  
  178.  3.3 The BACKSPACE deletes the character to the immediate left of the
  179.  cursor and backs the cursor up one column.  If the cursor is at the
  180.  leftmost column, the preceeding newline is removed and the cursor
  181.  moves up one line.
  182.  
  183.  3.3.1 The Auto-BackSpace mode (section 7.3.8), if enabled, comes into
  184.  play when the cursor rests on the 1st non-blank character of a line.
  185.  Then, the line is "backed-up" by whatever it takes to line up with
  186.  the beginning of the text on the line above.  If the previous line
  187.  does not start to the left of the cursor line, the alignment is made
  188.  to the next line above that does.
  189.  
  190.  3.4 The DELETE key removes the character to the immediate right of the
  191.  cursor.  If the cursor is at the end of a line, the newline is removed
  192.  and the next line moves up to merge with the current.
  193.  
  194.  3.5 The TAB key advances the cursor to the next column that is an
  195.  even multiple of the TAB width value (section 3.5.1).
  196.  
  197.  3.5.1 Settable TAB WIDTH (section 7.3.8) provides a way of changing
  198.  the default TAB width (8).  A string requester is presented, with
  199.  the currently installed size.  Maximum width accepted is 16.  The
  200.  setting applies to all windows.
  201.  
  202.  3.6 Normally, Textra will not allow control characters into the
  203.  window, permitting only visible or white-space characters.  This
  204.  feature can be temporarily defeated, for 1 character, by pressing F2.
  205.  Following F2, the next character will be accepted into the window
  206.  unfiltered.
  207.  
  208.  ---------------------------------------------------------------------------
  209.  
  210.  4. SELECTING A RANGE OF TEXT
  211.  
  212.  4.1 It is possible to mark a series of characters for the next
  213.  operation by "dragging" with the mouse.  The sequence is:
  214.  
  215.    a. Position the mouse over the 1st character of the desired series.
  216.    b. Press the left mouse button and, while holding it down, move the
  217.       mouse to the last character of the series (even if it is on another
  218.       line).  Note that the characters between that clicked-on and wherever
  219.       you move the mouse become "highlighted" (selected).
  220.    c. Release the left mouse button when the desired range of characters
  221.       is selected.
  222.  
  223.  4.2 Any series of non-white characters will become selected if the
  224.  LEFT MOUSE BUTTON is double-clicked while the mouse cursor is
  225.  positioned over them.
  226.  
  227.  4.3 When a range of text is selected, a subsequent operation will
  228.  affect the entire selected area.  For example, if a key is typed while
  229.  a range is selected, the range will be cut from the file, replaced by
  230.  that key.  Other examples are the BACKSPACE and DEL keys, which both
  231.  act to simply delete any selected area.  Certain items under the EDIT
  232.  menu, described later, also operate on any current range.
  233.  
  234.  4.4 If, while selecting text, the mouse is moved near the bottom or top
  235.  of the window, available text in the appropriate direction will scroll
  236.  into view, becoming selected in the process.  Therefore, a select range
  237.  can extend past the visible limits of the window.
  238.  
  239.  4.5 The display will move to the beginning of any currently-selected
  240.  range when the F3 key is pressed.
  241.  
  242.  4.6 A select range may be established or size changed by holding
  243.  down the SHIFT key when clicking in the window.  If the click occurs
  244.  outside the current select range, the range is extended to there.
  245.  If inside, the end-point of the select range is adjusted to the
  246.  click-point.
  247.  
  248.  ---------------------------------------------------------------------------
  249.  
  250.  5. VIEWING PAGES
  251.  
  252.  5.1 The easiest method for moving through the file is to use the vertical
  253.  scroll bar on the right side of the window.  Single clicks of the left
  254.  mouse button on the arrows at either end move the document vertically,
  255.  one line at a time.  Holding the left button down on either yields a
  256.  continuous scroll.
  257.  
  258.  5.2 The "thumb" in the middle of the scroll bar not only indicates the
  259.  visible-page-area relative to the total-file-size (by it's height),
  260.  but also the position within the file (by its vertical positioning).
  261.  It can also be "selected" with the left mouse button and moved as
  262.  a "coarse adjust".  The area immediately above and below the "thumb"
  263.  may be clicked with the left button as a "page-scroll" mechanism.
  264.  
  265.  5.3 Another method by which text may be scrolled into view is to move
  266.  the cursor, via the keyboard "arrow" keys, to either the top or bottom
  267.  of the visible window.  Attempts to move the cursor "off the window"
  268.  will cause text in that direction to scroll.
  269.  
  270.  5.4 Function keys F4 and F5 will PAGE the display down and up,
  271.  respectively.  The Shift-arrow-key combinations will also PAGE
  272.  the display in the appropriate direction AND position the cursor
  273.  to the middle of the new page.
  274.  
  275.  ---------------------------------------------------------------------------
  276.  
  277.  6. TEXTRA WINDOWS
  278.  
  279.  6.1 Textra allows any number of windows, limited by the amount of
  280.  memory in your computer (most limiting is probably the amount of
  281.  available CHIP ram).  Textra lines can be up to 255 characters long,
  282.  number of lines limited by your total available memory (entire file
  283.  is kept in ram, FAST is grabbed first).
  284.  
  285.  6.2 The title of each Textra window is set to the full-pathname
  286.  of the file that was read in (or created).  This is also the name
  287.  of the file that will be written during a SAVE operation (unless
  288.  the "SAVE AS..." menu option is chosen, section 7.2.6).  If the
  289.  file has been modified since last saved, the filename will be
  290.  preceeded by a '*'.
  291.  
  292.  6.3 Each window includes a standard Intuition close gadget, which
  293.  performs the same action as the "CLOSE FILE" menu option.  See the
  294.  discussion on "CLOSE FILE" (section 7.2.8) for more information.
  295.  
  296.  6.4 The "sizing" gadget in the lower-right hand corner of each window
  297.  may be used to adjust the dimensions of that window, up to the
  298.  full-screen limitations of the Workbench.
  299.  
  300.  6.5 Function key F1 may be used as a "window-size-toggle" between
  301.  default size (when F1 was first hit) and full-screen (as per current
  302.  screen resolution settings).  This is particularly
  303.  useful when Workbench is in 400 line interlace.
  304.  
  305.  (NOTE: if F1 is used to expand the screen, and the size gadget is
  306.         then clicked without actually changing size, the default-size
  307.         becomes equal to the full-screen-size.  This will make F1
  308.         non-functional until the size gadget is used to actually
  309.         change window size.  To avoid this, don't click on the
  310.         sizing gadget when the window is full-size.  Use F1 to
  311.         get back to normal size).
  312.  
  313.  ---------------------------------------------------------------------------
  314.  
  315.  7. TEXTRA MENUS
  316.  
  317.  7.1 3 menus are available and present themselves when the RIGHT
  318.  MENU BUTTON is depressed and held.  Some menu items may also
  319.  be activated by simultaneously pressing the RIGHT AMIGA key
  320.  and the one that is specified in the menu item text.
  321.  
  322.  7.2 The "Project" Menu
  323.  
  324.  7.2.1 OPEN A FILE... opens a new window with a full file-selector
  325.  requester and buttons that allow quick access to the top 6 disk
  326.  devices (like DF0:).  The PARENT button changes the current directory
  327.  to the level above the one being displayed.  The KEYBOARD button
  328.  presents the user with a string requester into which a file or
  329.  directory specification may be typed.  The CANCEL button exits the
  330.  requester with no other action while the OK button enters the file
  331.  or directory selected in the list box (the same as CANCEL if nothing
  332.  is selected).  Double-clicking one of the names performs the same
  333.  action as the OK button.
  334.  
  335.  7.2.2 OPEN BY NAME... opens a new window, then presents a string
  336.  requester for specifying a filename (directory names are invalid
  337.  in this requester) from the keyboard.  This bypasses the directory
  338.  scan for the list of names, which can take time on large directories,
  339.  especially on floppy drives.  Note that the current directory of
  340.  the requester is that of the spawning window.
  341.  
  342.  7.2.3 NEW FILE opens a window without specifying a filename; the
  343.  default name "Untitled" is assigned, at the directory level of
  344.  the spawning window.
  345.  
  346.  7.2.4 REVERT TO SAVED causes the read-in version of the selected
  347.  file to be discarded, replaced by the version that was last-saved
  348.  to disk.  A verification requester is presented to make sure this
  349.  is not done accidently.
  350.  
  351.  7.2.5 SAVE FILE causes the currently-selected file to be written to
  352.  disk, if modified.  If the file has not been changed (no '*' before
  353.  the title), this menu item is disabled.
  354.  
  355.  7.2.6 SAVE FILE AS... allows saving the currently selected file under
  356.  a different name.  After this operation, the title bar will contain
  357.  the new name, and it will have been created on disk.  If the
  358.  specified file already exists, the user is warned and given a
  359.  chance to abort.  The "USE LIST" button will present a full
  360.  file-requester through which an existing file may be selected with
  361.  the mouse.  This requester is very similar in operation to the
  362.  "OPEN FILE..." requester; all buttons work the same, except the
  363.  OK button will overwrite the selected file (as does double-clicking
  364.  a filename).
  365.  
  366.  7.2.7 SAVE ALL FILES causes all files that have been modified and not
  367.  saved to be written to disk.  If there are no modified files, this
  368.  menu item is disabled.
  369.  
  370.  7.2.8 CLOSE FILE will check if the file has been modified but not
  371.  saved and warn the user if so.  Note that closing Textra's last window
  372.  will cause it to exit; a requester will notify you if you are closing
  373.  the last window and give you the chance to abort.
  374.  
  375.  7.2.9 ABOUT TEXTRA is self-explanatory.
  376.  
  377.  7.2.10 QUIT will exit Textra, closing all files in the process.  All
  378.  files that have been modified but not saved will issue a notification
  379.  requester, providing the opportunity to save at that time.
  380.  
  381.  7.3 The "Edit" Menu
  382.  
  383.  7.3.1 CUT removes the selected range of characters from the
  384.  currently-selected file, but saves them in the Textra clip area
  385.  (Textra does not interface with the standard Amiga Clipboard
  386.  Device...future versions may do so).  The previous contents of
  387.  the Textra clip area are lost.  If there is no select range,
  388.  this menu item is disabled.
  389.  
  390.  7.3.2 COPY moves the selected range of characters of the
  391.  currently-selected file to the Textra clip area, but does not
  392.  remove them from the file.  The previous contents of the Textra
  393.  clip area are lost.  If there is no select range, this menu
  394.  item is disabled.
  395.  
  396.  7.3.3 PASTE inserts whatever is in the Textra clip area into the
  397.  currently-selected file, at the current cursor location.  If a select
  398.  range is active in this file, it is deleted before the insertion takes
  399.  place.  There is no effect on the contents of the Textra clip area.
  400.  It nothing has been placed into the Textra clip area (via CUT or COPY),
  401.  this menu item is disabled.
  402.  
  403.  7.3.4 FIND presents a sub-menu with 2 choices:
  404.  
  405.  7.3.4.1 STRING... presents a requester prompting for the string
  406.  to search for, ignoring character case.  The string gadget will, as
  407.  a default, contain the previous string searched for IN THAT WINDOW
  408.  (empty if none).  However, if a range of characters is selected that
  409.  is ALL ON ONE LINE, it will supercede any previously-searched-for
  410.  string as the default for the string gadget.  The search begins just
  411.  past the current cursor location or selected range of characters.
  412.  
  413.  7.3.4.2 NEXT OCCURENCE conducts another case-insensitive search
  414.  for the same text string that had previously been searched for.
  415.  If no search had yet been conducted the "STRING..." requester is presented.
  416.  
  417.  7.3.5 REPLACE presents a sub-menu with 2 choices:
  418.  
  419.  7.3.5.1 STRING... presents a double-string-requester, prompting for
  420.  both the string to conduct a case-insensitive search for, and a second
  421.  string, to replace the first with, when found.  The RETURN key will
  422.  toggle the selected string gadget.  The user may optionally replace
  423.  all instances of the found string (with the "ALL!" button), just the
  424.  next one found (via the "ONCE" button), or abort (via "CANCEL").  The
  425.  search begins just past the current cursor location or selected range
  426.  of characters.
  427.  
  428.  7.3.5.2 NEXT OCCURENCE conducts another "REPLACE" operation, using the
  429.  same strings that were used last time.  If none exist, the "STRING..."
  430.  requester is presented.
  431.  
  432.  7.3.6 CASE presents a sub-menu with 3 choices:
  433.  
  434.  7.3.6.1 LOWER exhibits 2 behaviors depending on whether an area
  435.  is selected or not.  If there is, the entire selected area is converted
  436.  to lower case.  If not, the next word after the cursor is searched for
  437.  and converted to lower case if found.
  438.  
  439.  7.3.6.2 UPPER exhibits 2 behaviors depending on whether an area
  440.  is selected or not.  If there is, the entire selected area is converted
  441.  to upper case.  If not, the next word after the cursor is searched for
  442.  and converted to upper case if found.
  443.  
  444.  7.3.6.3 CAPITALIZE exhibits 2 behaviors depending on whether an area
  445.  is selected or not.  If there is, each word in the selected area is
  446.  located and capitalized.  If not, the next word after the cursor is
  447.  located and capitalized.
  448.  
  449.  7.3.7 GO TO LINE... presents a string requester prompting for the
  450.  desired line number, with the initial string gadget contents being
  451.  equal to the current cursor line (or the beginning of any selected
  452.  range).  First line of file is considered line 1.
  453.  
  454.  7.3.8 PREFERENCES... presents a requester allowing the selection of
  455.  modes and settings, specifically, the "Auto-Indent" mode (section
  456.  3.2.1), the "Auto-BackSpace" mode (section 3.3.1) and the TAB WIDTH
  457.  (section 3.5.1).  The USE button causes the currently displayed
  458.  settings to go into effect.  The USE+SAVE button does the USE function,
  459.  and also saves the current settings in a file called "Textra.prefs".
  460.  This file is written to the Textra "startup directory".  This is the
  461.  directory that was either current if Textra was invoked from CLI, or
  462.  the one that contained Textra if double-clicked from Workbench.  The
  463.  CANCEL button causes any currently displayed settings that have been
  464.  changed, to be discarded.  If the PREFERENCES requester is active, this
  465.  menu item is disabled.
  466.  
  467.  7.4 The "Windows" Menu
  468.  
  469.  7.4.1 One item exists in the "WINDOWS" menu for each open file, the
  470.  menu item text being the same as the title bar for the associated
  471.  window.  Selecting an item makes it the current window, if not
  472.  already.
  473.  
  474.  7.4.2 Additionally, the text includes the "*" character before the
  475.  filename if the file has been modified since last written to disk.
  476.  A checkmark preceeds the item representing the current file.
  477.  
  478.  ---------------------------------------------------------------------------
  479.  
  480.  8. TEXTRA GENERAL INFORMATION
  481.  
  482.  8.1 Textra always fully expands a specified file or directory name
  483.  and uses that form to again find the file, if necessary.  For example,
  484.  you may have typed in "DF1:MyFile" as the filename, but the window
  485.  title will substitute the name of the volume, possibly "MyDisk:MyFile".
  486.  This is almost always desirable, because if Textra saved "DF1:", you
  487.  might unknowingly save it to the wrong disk, just because you switched
  488.  the disk in that drive.  Textra will ask you specifically for the same
  489.  name.
  490.     The only situation you should be aware of is WHEN YOU HAVE TWO
  491.  DISKS OF THE SAME NAME in your system.  In this case, AmigaDOS can
  492.  sometimes choose the wrong disk when Textra passes the full-pathname
  493.  to it.
  494.    In the above example, we could save it to the wrong disk if the disk
  495.  in DF0: is also named "MyDisk:" (a backup, perhaps???).  This is not
  496.  caused by Textra, but can happen anytime in AmigaDOS that you use the
  497.  full-pathname to specify a file.
  498.  
  499.  8.2 Intuition provides two String Gadget shortcuts that can be
  500.  useful to the Textra user.  Textra string gadgets that provide
  501.  a default text string when they appear will revert back to this
  502.  string whenever "Right Amiga-Q" is pressed.  The "Right Amiga-X"
  503.  combination will clear any displayed string.
  504.  
  505.  8.3 For all string gadgets but one, the RETURN key will perform
  506.  the same action  as the "OK" button.  The one exception is the
  507.  "REPLACE" double-string requester, where the RETURN key toggles between
  508.  the two string gadgets.
  509.  
  510.  8.4 Textra Requesters are attached to (drawn in) the window that they
  511.  have been spawned from.  The advantage is that multiple requesters
  512.  are possible...you can select and work in another file even if
  513.  the previous window is waiting for you to answer a question.  Every
  514.  window can, in fact, have an open requester.
  515.    Note that, if your window is too small, you may have to expand
  516.  its size to inter-operate with a given requester.  Unfortunately,
  517.  since the Intuition requester mechanism locks out my console events
  518.  from that window, I can't process the F1 key, and you have to do
  519.  this with the mouse.
  520.    (Intuition should give the application a looksee at the keys before
  521.  using them in a string gadget, throwing them away or whatever.  The
  522.  application could reply with a boolean, whether it wants the requester
  523.  to use it or not.  This could even default to NO_BOOLEAN if not specified
  524.  previously by the caller as a requester mode.  Maybe a REQ_KEY_VERIFY
  525.  event. Oh well, let's re-design Intuition another time).
  526.  
  527.  8.5 Keyboard Summary:
  528.  
  529.      F1 - Window Size Toggle (6.4)
  530.      F2 - Keyboard Filter Defeat (3.6)
  531.      F3 - Page to Cursor or Beginning of Select Range (4.5)
  532.      F4 - Display next page (5.4)
  533.      F5 - Display previous page (5.4)
  534.  
  535.      Shift-Left-arrow  - Cursor to beginning of current line (2.2)
  536.      Shift-Right-arrow - Cursor to end of current line (2.2)
  537.      Shift-Up-arrow    - Display previous page, cursor to middle (5.4)
  538.      Shift-Down-arrow  - Display next page, cursor to middle (5.4)
  539.  
  540.      Right-Amiga-O - Open existing file via file requester (7.2.1)
  541.      Right-Amiga-P - Open existing file by typing its name (7.2.2)
  542.      Right-Amiga-[ - Open a new file (7.2.3)
  543.      Right-Amiga-S - Save the current file (7.2.5)
  544.      Right-Amiga-X - Cut selected text, save in clip area (7.3.1)
  545.      Right-Amiga-C - Copy selected text into clip area (7.3.2)
  546.      Right-Amiga-V - Paste clip area into file (7.3.3)
  547.      Right-Amiga-F - Find string in any case (7.3.4.1)
  548.      Right-Amiga-N - Find the next occurance of same string (7.3.4.2)
  549.      Right-Amiga-R - Replace string with another (7.3.5.1)
  550.      Right-Amiga-T - Find & replace same string again (7.3.5.2)
  551.      Right-Amiga-L - Set text or next word to lower case (7.3.6.1)
  552.      Right-Amiga-U - Set text or next word to upper case (7.3.6.2)
  553.      Right-Amiga-K - Capitalize words or next word (7.3.6.3)
  554.      Right-Amiga-G - Go to a specific line (7.3.7)
  555.  
  556.      Requester control...
  557.  
  558.      Right-Amiga-X - Clear text in string requester (8.2)
  559.      Right-Amiga-Q - Restore original string requester text (8.2)
  560.  
  561.